package com.lam.mall.service;

import java.util.List;
import com.lam.mall.entity.PayInfo;
import com.lam.mall.param.PayInfoParam;

/**
 * 订单支付记录Service接口
 * 
 * @author admin
 * @date 2023-05-07
 */
public interface PayInfoService {

    /**
     * 查询订单支付记录
     * 
     * @param payId 订单支付记录ID
     * @return 单个对象
     */
    public PayInfo selectById(String payId);

    /**
     * 查询订单支付记录列表
     * 
     * @param param 
     * @return 列表集合
     */
    public List<PayInfo> selectList(PayInfoParam param);

    /**
     * 新增订单支付记录
     * 
     * @param payInfo 
     * @return 
     */
    public int insert(PayInfo payInfo);

    /**
     * 修改订单支付记录
     * 
     * @param payInfo 
     * @return 
     */
    public int update(PayInfo payInfo);

    /**
     * 删除订单支付记录信息
     * 
     * @param id ID
     * @return 
     */
    public int deleteById(String id);

    

}
